What is @babel/plugin-syntax-import-attributes?
The @babel/plugin-syntax-import-attributes package allows Babel to parse import statements with attributes, which is a proposal for ECMAScript to allow additional metadata to be provided with import statements. This plugin only allows Babel to parse this syntax and does not transform it. It is useful for developers who want to use the proposed import attributes syntax in their codebase and ensure that Babel can correctly understand it.
Parsing import statements with attributes
This feature allows Babel to parse import statements that include an 'assert' clause with attributes. This is part of a stage 3 proposal to allow asserting certain conditions on imported modules.
import json from './data.json' assert { type: 'json' };